omc0044 - debtor protection provider omc0044 ultimate parent undertaking identifier mandatory for legal entity in reporting member state

Card of business rule debtor protection provider omc0044 ultimate parent undertaking identifier mandatory for legal entity in reporting member state

Name

debtor protection provider omc0044 ultimate parent undertaking identifier mandatory for legal entity in reporting member state

Code

omc0044

Comment

When the debtor or protection provider is also a legal entity that is situated in a reporting member state, then the ultimate parent undertaking is mandatory.

Rule Type

Constraint


Server expression of the business rule debtor protection provider omc0044 ultimate parent undertaking identifier mandatory for legal entity in reporting member state

((if ('debtor'.'reporting agent identifier' = 'counterparty'.'reporting agent identifier' and
'debtor'.'counterparty role' = "debtor" and
'debtor'.'counterparty identifier' = 'counterparty'.'counterparty identifier' and
'debtor'.'reporting reference date' = 'counterparty'.'reporting reference date' and
'counterparty'.'legal entity indicator' = "legal entity" and
'counterparty'.'reporting agent identifier' = 'legal entity'.'reporting agent identifier' and
'counterparty'.'counterparty identifier' = 'legal entity'.'counterparty identifier' and
'counterparty'.'reporting reference date' = 'legal entity'.'reporting reference date' and
(('legal entity'.'resident legal entity indicator' = "foreign legal entity" and
'legal entity'.'reporting agent identifier' = 'foreign legal entity'.'reporting agent identifier' and
'legal entity'.'counterparty identifier' = 'foreign legal entity'.'counterparty identifier' and
'legal entity'.'reporting reference date' = 'foreign legal entity'.'reporting reference date' and
'foreign legal entity'.'foreign legal entity in reporting member state indicator' = "foreign legal entity in reporting member state") or
('counterparty'.'resident counterparty indicator' = "Dutch counterparty")))
then
('debtor'.'ultimate parent undertaking identifier' <> Null))
and
(if ('protection provider'.'reporting agent identifier' = 'counterparty'.'reporting agent identifier' and
'protection provider'.'counterparty identifier' = 'counterparty'.'counterparty identifier' and
'protection provider'.'reporting reference date' = 'counterparty'.'reporting reference date' and
'counterparty'.'legal entity indicator' = "legal entity" and
'counterparty'.'reporting agent identifier' = 'legal entity'.'reporting agent identifier' and
'counterparty'.'counterparty identifier' = 'legal entity'.'counterparty identifier' and
'counterparty'.'reporting reference date' = 'legal entity'.'reporting reference date' and
(('legal entity'.'resident legal entity indicator' = "foreign legal entity" and
'legal entity'.'reporting agent identifier' = 'foreign legal entity'.'reporting agent identifier' and
'legal entity'.'counterparty identifier' = 'foreign legal entity'.'counterparty identifier' and
'legal entity'.'reporting reference date' = 'foreign legal entity'.'reporting reference date' and
'foreign legal entity'.'foreign legal entity in reporting member state indicator' = "foreign legal entity in reporting member state") or
('counterparty'.'resident counterparty indicator' = "Dutch counterparty")))
then
('protection provider'.'ultimate parent undertaking identifier' <> Null)))


List of DNB-specific attributes of the business rule debtor protection provider omc0044 ultimate parent undertaking identifier mandatory for legal entity in reporting member state

Name

Value

business rule classification

other model constraint

business rule scope

Checked within the data delivery

business rule status

active business rule

number of dependencies

2

severity

signalling


List of attached objects of the business rule debtor protection provider omc0044 ultimate parent undertaking identifier mandatory for legal entity in reporting member state

Short Description

Entity Attribute 'debtor.ultimate parent undertaking identifier'

Entity Attribute 'protection provider.ultimate parent undertaking identifier'